package com.wkbb.common.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @author dengjingyuan
 * @date 2019-09-21 15:23
 */
@Data
public class CampusWitUserInfoVo implements Serializable {

    @ApiModelProperty(value = "来源类型（1:自营 2:智慧校园）" )
    private Integer originType;

    /**
     * 智慧校园学校ID
     */
    @ApiModelProperty(value = "智慧校园学校ID" )
    private String schoolId;

    /**
     * 智慧校园用户ID
     */
    @ApiModelProperty(value = "智慧校园用户ID" )
    private String userId;

    /**
     *1学生2老师3家长4校友5退休教师6其他
     */
    @ApiModelProperty(value = "1学生2老师3家长4校友5退休教师6其他" )
    private Short userType;

    /**
     *用户微信id
     */
    @ApiModelProperty(value = "用户微信id" )
    private String wxUserId;

    /**
     *用户名
     */
    @ApiModelProperty(value = "用户名" )
    private String name;

    /**
     *性别1男2女，可空
     */
    @ApiModelProperty(value = "性别1男2女，可空" )
    private String gender;

    /**
     *用户编号
     */
    @ApiModelProperty(value = "用户编号" )
    private String userNo;

    /**
     *ic卡id
     */
    @ApiModelProperty(value = "ic卡id" )
    private String cardId;

    /**
     *电话
     */
    @ApiModelProperty(value = "电话" )
    private String cellphone;

    /**
     *是否已关注公众号”,//1是0否
     */
    @ApiModelProperty(value = "是否已关注公众号”,//1是0否" )
    private String isSubscribe;

    /**
     *入学日期/入职日期，可空
     */
    @ApiModelProperty(value = "入学日期/入职日期，可空" )
    private String joinDate;

    /**
     *组织架构id
     */
    @ApiModelProperty(value = "组织架构id" )
    private String departId;

    /**
     *孩子id，同步家长信息时才会有
     */
    @ApiModelProperty(value = "孩子id，同步家长信息时才会有" )
    private String childId;

    /**
     *成员关系，同步家长信息时才会有
     */
    @ApiModelProperty(value = "成员关系，同步家长信息时才会有" )
    private String parentRole;

    /**
     *1的话表明是删除，0的话是新增或者修改
     */
    @ApiModelProperty(value = "1的话表明是删除，0的话是新增或者修改" )
    private String isDelete;

    @ApiModelProperty(value = "原班级ID")
    private Long oriClassId;

    @ApiModelProperty(value = "岗位ID")
    private Long positionId;

    @ApiModelProperty(value = "岗位名称")
    private String positionName;
}
